*{
    margin: 0;
    padding: 0;
}
html{
    font-size: 10px;
}

.pic{
    width: 90%;
    height: 50rem;
    background-color: #F9F7F7;

    margin: 1rem auto;

    background-image: url("img/test.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.info{
    margin: 1rem auto;
    background-color: #E4F9F5;
    padding: 1rem;
}

.info span{

    margin-top: 0.5rem;
    display: block;

    font-size: 2rem;
}

.info span:nth-child(1){
    font-size: 4rem;
    color: red;

    font-style: italic;
    font-weight: 700;
}

.buy_btn{
    font-size: 4rem;
    font-weight: 700;
    background-color: #FAE3D9;
    text-align: center;
    
    width: 60%;
    height: 5rem;

    margin: 0 auto;
    margin-bottom: 3rem;
    border: 2px solid #903749;
    border-radius: 30px;
}